<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>XMP Toolkit SDK: public/include/client-glue/WXMPFiles.hpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xmp_tagline_small.jpg"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">XMP Toolkit SDK
   &#160;<span id="projectnumber">6.0.0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('WXMPFiles_8hpp.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#define-members">Macros</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">WXMPFiles.hpp File Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>High level support to access metadata in files of interest to Adobe applications.  
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &quot;<a class="el" href="WXMP__Common_8hpp_source.html">client-glue/WXMP_Common.hpp</a>&quot;</code><br />
</div>
<p><a href="WXMPFiles_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a1411fd7ac45a5f6fa362977c962f6234"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a1411fd7ac45a5f6fa362977c962f6234">WrapCheckXMPFilesRef</a>(result,  WCallProto)</td></tr>
<tr class="separator:a1411fd7ac45a5f6fa362977c962f6234"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c07156ac21d3ccd800fbd540fa1894b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a1c07156ac21d3ccd800fbd540fa1894b">zXMPFiles_GetVersionInfo_1</a>(versionInfo)&#160;&#160;&#160;<a class="el" href="WXMPFiles_8hpp.html#a96877191902363ca391c357b0bdeedf4">WXMPFiles_GetVersionInfo_1</a> ( versionInfo /* no wResult */ )</td></tr>
<tr class="separator:a1c07156ac21d3ccd800fbd540fa1894b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4bd33393eec73960abad65df45555e1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#aa4bd33393eec73960abad65df45555e1">zXMPFiles_Initialize_1</a>(options)&#160;&#160;&#160;<a class="el" href="WXMPFiles_8hpp.html#a81794d63d62975b313aff0f869c7dded">WXMPFiles_Initialize_1</a> ( options, &amp;wResult )</td></tr>
<tr class="separator:aa4bd33393eec73960abad65df45555e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d2fb0bb2d758c818c2d7a544e89235b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a3d2fb0bb2d758c818c2d7a544e89235b">zXMPFiles_Initialize_2</a>(options,  pluginFolder,  plugins)&#160;&#160;&#160;<a class="el" href="WXMPFiles_8hpp.html#a39fce6bafe20c2847a288c6bded9dcc8">WXMPFiles_Initialize_2</a> ( options, pluginFolder, plugins, &amp;wResult )</td></tr>
<tr class="separator:a3d2fb0bb2d758c818c2d7a544e89235b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08126268000561c2c10af0f0a8226dce"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a08126268000561c2c10af0f0a8226dce">zXMPFiles_Terminate_1</a>()&#160;&#160;&#160;<a class="el" href="WXMPFiles_8hpp.html#a80f57c97820f7c86ddfccd2814b2c973">WXMPFiles_Terminate_1</a> ( /* no wResult */ )</td></tr>
<tr class="separator:a08126268000561c2c10af0f0a8226dce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5ad690470439e4813284756971a606e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#ab5ad690470439e4813284756971a606e">zXMPFiles_CTor_1</a>()&#160;&#160;&#160;<a class="el" href="WXMPFiles_8hpp.html#a973b744c33e9a06d56f8b6b3a06394a4">WXMPFiles_CTor_1</a> ( &amp;wResult )</td></tr>
<tr class="separator:ab5ad690470439e4813284756971a606e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22159932057a32ae1b7438a4cb38b061"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a22159932057a32ae1b7438a4cb38b061">zXMPFiles_GetFormatInfo_1</a>(format,  flags)&#160;&#160;&#160;<a class="el" href="WXMPFiles_8hpp.html#a71037373c70c18a183c7a9ee7f7babc9">WXMPFiles_GetFormatInfo_1</a> ( format, flags, &amp;wResult )</td></tr>
<tr class="separator:a22159932057a32ae1b7438a4cb38b061"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91589c63b3c0c034e11c60a4eaaa3de1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a91589c63b3c0c034e11c60a4eaaa3de1">zXMPFiles_CheckFileFormat_1</a>(filePath)&#160;&#160;&#160;<a class="el" href="WXMPFiles_8hpp.html#a793167f4d653d6f573dc0f4c4f07b298">WXMPFiles_CheckFileFormat_1</a> ( filePath, &amp;wResult )</td></tr>
<tr class="separator:a91589c63b3c0c034e11c60a4eaaa3de1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5138829cfbf5712d5afe85109a253de7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a5138829cfbf5712d5afe85109a253de7">zXMPFiles_CheckPackageFormat_1</a>(folderPath)&#160;&#160;&#160;<a class="el" href="WXMPFiles_8hpp.html#a0cbf8fcfb5d011fa62c6409a2cd84ede">WXMPFiles_CheckPackageFormat_1</a> ( folderPath, &amp;wResult )</td></tr>
<tr class="separator:a5138829cfbf5712d5afe85109a253de7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc6b46974e9108cde02b74f5b7a6fb97"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#afc6b46974e9108cde02b74f5b7a6fb97">zXMPFiles_GetFileModDate_1</a>(filePath,  modDate,  format,  options)&#160;&#160;&#160;<a class="el" href="WXMPFiles_8hpp.html#aefdd49820e9bfede87457429d519c8d2">WXMPFiles_GetFileModDate_1</a> ( filePath, modDate, format, options, &amp;wResult )</td></tr>
<tr class="separator:afc6b46974e9108cde02b74f5b7a6fb97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a388f91a00251ec7b9d9dfcf60a5663a0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a388f91a00251ec7b9d9dfcf60a5663a0">zXMPFiles_GetAssociatedResources_1</a>(filePath,  resourceList,  format,  options,  SetClientStringVector)&#160;&#160;&#160;<a class="el" href="WXMPFiles_8hpp.html#af963f839791b4de926e42680c091af32">WXMPFiles_GetAssociatedResources_1</a> ( filePath, resourceList, format, options, SetClientStringVector, &amp;wResult )</td></tr>
<tr class="separator:a388f91a00251ec7b9d9dfcf60a5663a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a306bb7b988eec6378c2a9fc487caf617"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a306bb7b988eec6378c2a9fc487caf617">zXMPFiles_IsMetadataWritable_1</a>(filePath,  writable,  format,  options)&#160;&#160;&#160;<a class="el" href="WXMPFiles_8hpp.html#a5bfb800ea6bf214b5ac4853e2cfff3cc">WXMPFiles_IsMetadataWritable_1</a> ( filePath, writable, format, options, &amp;wResult )</td></tr>
<tr class="separator:a306bb7b988eec6378c2a9fc487caf617"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a739d2d110756df76a6560bf024d7db"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a8a739d2d110756df76a6560bf024d7db">zXMPFiles_OpenFile_1</a>(filePath,  format,  openFlags)&#160;&#160;&#160;<a class="el" href="WXMPFiles_8hpp.html#a58e70573d754cc63966da6fc3fc70a91">WXMPFiles_OpenFile_1</a> ( this-&gt;xmpFilesRef, filePath, format, openFlags, &amp;wResult )</td></tr>
<tr class="separator:a8a739d2d110756df76a6560bf024d7db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae01191749d7b0e1b4700516d3a263cf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#aae01191749d7b0e1b4700516d3a263cf">zXMPFiles_CloseFile_1</a>(closeFlags)&#160;&#160;&#160;<a class="el" href="WXMPFiles_8hpp.html#a2484fe15e37f4f2644f3568be0c7690e">WXMPFiles_CloseFile_1</a> ( this-&gt;xmpFilesRef, closeFlags, &amp;wResult )</td></tr>
<tr class="separator:aae01191749d7b0e1b4700516d3a263cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab479175bf8e053d15f94561b681b127a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#ab479175bf8e053d15f94561b681b127a">zXMPFiles_GetFileInfo_1</a>(clientPath,  openFlags,  format,  handlerFlags,  SetClientString)&#160;&#160;&#160;<a class="el" href="WXMPFiles_8hpp.html#a661d52226bb7f7bffb8f9a053721dcab">WXMPFiles_GetFileInfo_1</a> ( this-&gt;xmpFilesRef, clientPath, openFlags, format, handlerFlags, SetClientString, &amp;wResult )</td></tr>
<tr class="separator:ab479175bf8e053d15f94561b681b127a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaeee52c59e243c3aec3a1f155052cda7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#aaeee52c59e243c3aec3a1f155052cda7">zXMPFiles_SetAbortProc_1</a>(abortProc,  abortArg)&#160;&#160;&#160;<a class="el" href="WXMPFiles_8hpp.html#a3334dd84b04167cc3ae55c77a67f9b2a">WXMPFiles_SetAbortProc_1</a> ( this-&gt;xmpFilesRef, abortProc, abortArg, &amp;wResult )</td></tr>
<tr class="separator:aaeee52c59e243c3aec3a1f155052cda7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5fdbbcc0de3c2b6c8c67c355bc2b73ef"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a5fdbbcc0de3c2b6c8c67c355bc2b73ef">zXMPFiles_GetXMP_1</a>(xmpRef,  clientPacket,  packetInfo,  SetClientString)&#160;&#160;&#160;<a class="el" href="WXMPFiles_8hpp.html#afd223e1c41a44dadcf1e4e9ab765ba7a">WXMPFiles_GetXMP_1</a> ( this-&gt;xmpFilesRef, xmpRef, clientPacket, packetInfo, SetClientString, &amp;wResult )</td></tr>
<tr class="separator:a5fdbbcc0de3c2b6c8c67c355bc2b73ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d4f17626f5426e949d89a826b47e139"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a1d4f17626f5426e949d89a826b47e139">zXMPFiles_PutXMP_1</a>(xmpRef,  xmpPacket,  xmpPacketLen)&#160;&#160;&#160;<a class="el" href="WXMPFiles_8hpp.html#aba40b211c434f8265c102c9ad3e801b5">WXMPFiles_PutXMP_1</a> ( this-&gt;xmpFilesRef, xmpRef, xmpPacket, xmpPacketLen, &amp;wResult )</td></tr>
<tr class="separator:a1d4f17626f5426e949d89a826b47e139"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c8a9971542af98048b1a19b73d65310"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a5c8a9971542af98048b1a19b73d65310">zXMPFiles_CanPutXMP_1</a>(xmpRef,  xmpPacket,  xmpPacketLen)&#160;&#160;&#160;<a class="el" href="WXMPFiles_8hpp.html#a2ef5dde7ef08bd1c25ffc1950e6b93d5">WXMPFiles_CanPutXMP_1</a> ( this-&gt;xmpFilesRef, xmpRef, xmpPacket, xmpPacketLen, &amp;wResult )</td></tr>
<tr class="separator:a5c8a9971542af98048b1a19b73d65310"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fcbcba3b02b01ab8f0e34d4d9db2e81"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a4fcbcba3b02b01ab8f0e34d4d9db2e81">zXMPFiles_SetDefaultProgressCallback_1</a>(proc,  context,  interval,  sendStartStop)&#160;&#160;&#160;<a class="el" href="WXMPFiles_8hpp.html#a077600358a735f85573174499356f0c1">WXMPFiles_SetDefaultProgressCallback_1</a> ( <a class="el" href="WXMPFiles_8hpp.html#a595767f50ed53071f5240a94596a3451">WrapProgressReport</a>, proc, context, interval, sendStartStop, &amp;wResult )</td></tr>
<tr class="separator:a4fcbcba3b02b01ab8f0e34d4d9db2e81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a226c2df14f357c12de0503e64d9d14f0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a226c2df14f357c12de0503e64d9d14f0">zXMPFiles_SetProgressCallback_1</a>(proc,  context,  interval,  sendStartStop)&#160;&#160;&#160;<a class="el" href="WXMPFiles_8hpp.html#ae613a8d848ffd06181ef67910ba3dcdd">WXMPFiles_SetProgressCallback_1</a> ( this-&gt;xmpFilesRef, <a class="el" href="WXMPFiles_8hpp.html#a595767f50ed53071f5240a94596a3451">WrapProgressReport</a>, proc, context, interval, sendStartStop, &amp;wResult )</td></tr>
<tr class="separator:a226c2df14f357c12de0503e64d9d14f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49db2cb75d6fbed2f76090d9a8fbcd2c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a49db2cb75d6fbed2f76090d9a8fbcd2c">zXMPFiles_SetDefaultErrorCallback_1</a>(proc,  context,  limit)&#160;&#160;&#160;<a class="el" href="WXMPFiles_8hpp.html#a515bb8c705a05236a146cbc7cde59055">WXMPFiles_SetDefaultErrorCallback_1</a> ( <a class="el" href="WXMPFiles_8hpp.html#a06a216001c8aed3b678bc2bbe510f59e">WrapFilesErrorNotify</a>, proc, context, limit, &amp;wResult )</td></tr>
<tr class="separator:a49db2cb75d6fbed2f76090d9a8fbcd2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfc59976766bc8cd2bbafcc512ff22e0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#adfc59976766bc8cd2bbafcc512ff22e0">zXMPFiles_SetErrorCallback_1</a>(proc,  context,  limit)&#160;&#160;&#160;<a class="el" href="WXMPFiles_8hpp.html#a15b59bc5c4c18355b097b3d0c85ecc3d">WXMPFiles_SetErrorCallback_1</a> ( this-&gt;xmpFilesRef, <a class="el" href="WXMPFiles_8hpp.html#a06a216001c8aed3b678bc2bbe510f59e">WrapFilesErrorNotify</a>, proc, context, limit, &amp;wResult )</td></tr>
<tr class="separator:adfc59976766bc8cd2bbafcc512ff22e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98022dc34d13e606183e09b65ec48c46"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a98022dc34d13e606183e09b65ec48c46">zXMPFiles_ResetErrorCallbackLimit_1</a>(limit)&#160;&#160;&#160;<a class="el" href="WXMPFiles_8hpp.html#ab91f3a925e6288c7fb1dc459019b3405">WXMPFiles_ResetErrorCallbackLimit_1</a> ( this-&gt;xmpFilesRef, limit, &amp;wResult )</td></tr>
<tr class="separator:a98022dc34d13e606183e09b65ec48c46"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a595767f50ed53071f5240a94596a3451"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="XMP__Const_8h.html#a0cf68b6f47d136ed571a441a9e0d2248">XMP_Bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a595767f50ed53071f5240a94596a3451">WrapProgressReport</a> (<a class="el" href="XMP__Const_8h.html#a9639ef73ab21086098b0f099de248f26">XMP_ProgressReportProc</a> proc, void *context, float elapsedTime, float fractionDone, float secondsToGo)</td></tr>
<tr class="separator:a595767f50ed53071f5240a94596a3451"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06a216001c8aed3b678bc2bbe510f59e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="XMP__Const_8h.html#a0cf68b6f47d136ed571a441a9e0d2248">XMP_Bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a06a216001c8aed3b678bc2bbe510f59e">WrapFilesErrorNotify</a> (<a class="el" href="XMP__Const_8h.html#a32284d1645c6d852761b107b0232c285">XMPFiles_ErrorCallbackProc</a> proc, void *context, <a class="el" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> filePath, <a class="el" href="XMP__Const_8h.html#ae4a7c9347994883250dc440566eb9f52">XMP_ErrorSeverity</a> severity, XMP_Int32 cause, <a class="el" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> message)</td></tr>
<tr class="separator:a06a216001c8aed3b678bc2bbe510f59e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96877191902363ca391c357b0bdeedf4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a96877191902363ca391c357b0bdeedf4">WXMPFiles_GetVersionInfo_1</a> (<a class="el" href="structXMP__VersionInfo.html">XMP_VersionInfo</a> *versionInfo)</td></tr>
<tr class="separator:a96877191902363ca391c357b0bdeedf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81794d63d62975b313aff0f869c7dded"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a81794d63d62975b313aff0f869c7dded">WXMPFiles_Initialize_1</a> (<a class="el" href="XMP__Const_8h.html#aeb865118433be92d88e5f49ed11487c8">XMP_OptionBits</a> options, <a class="el" href="structWXMP__Result.html">WXMP_Result</a> *result)</td></tr>
<tr class="separator:a81794d63d62975b313aff0f869c7dded"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39fce6bafe20c2847a288c6bded9dcc8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a39fce6bafe20c2847a288c6bded9dcc8">WXMPFiles_Initialize_2</a> (<a class="el" href="XMP__Const_8h.html#aeb865118433be92d88e5f49ed11487c8">XMP_OptionBits</a> options, const char *pluginFolder, const char *plugins, <a class="el" href="structWXMP__Result.html">WXMP_Result</a> *result)</td></tr>
<tr class="separator:a39fce6bafe20c2847a288c6bded9dcc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80f57c97820f7c86ddfccd2814b2c973"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a80f57c97820f7c86ddfccd2814b2c973">WXMPFiles_Terminate_1</a> ()</td></tr>
<tr class="separator:a80f57c97820f7c86ddfccd2814b2c973"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a973b744c33e9a06d56f8b6b3a06394a4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a973b744c33e9a06d56f8b6b3a06394a4">WXMPFiles_CTor_1</a> (<a class="el" href="structWXMP__Result.html">WXMP_Result</a> *result)</td></tr>
<tr class="separator:a973b744c33e9a06d56f8b6b3a06394a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd63a02504b3199ea8bd5484a58ff02c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#abd63a02504b3199ea8bd5484a58ff02c">WXMPFiles_IncrementRefCount_1</a> (<a class="el" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a> xmpFilesRef)</td></tr>
<tr class="separator:abd63a02504b3199ea8bd5484a58ff02c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d423602bfc12e20d83a36df777c4c97"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a7d423602bfc12e20d83a36df777c4c97">WXMPFiles_DecrementRefCount_1</a> (<a class="el" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a> xmpFilesRef)</td></tr>
<tr class="separator:a7d423602bfc12e20d83a36df777c4c97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71037373c70c18a183c7a9ee7f7babc9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a71037373c70c18a183c7a9ee7f7babc9">WXMPFiles_GetFormatInfo_1</a> (<a class="el" href="XMP__Const_8h.html#a300d9a9189cb4ddb6970d05389f5c28e">XMP_FileFormat</a> format, <a class="el" href="XMP__Const_8h.html#aeb865118433be92d88e5f49ed11487c8">XMP_OptionBits</a> *flags, <a class="el" href="structWXMP__Result.html">WXMP_Result</a> *result)</td></tr>
<tr class="separator:a71037373c70c18a183c7a9ee7f7babc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a793167f4d653d6f573dc0f4c4f07b298"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a793167f4d653d6f573dc0f4c4f07b298">WXMPFiles_CheckFileFormat_1</a> (<a class="el" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> filePath, <a class="el" href="structWXMP__Result.html">WXMP_Result</a> *result)</td></tr>
<tr class="separator:a793167f4d653d6f573dc0f4c4f07b298"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0cbf8fcfb5d011fa62c6409a2cd84ede"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a0cbf8fcfb5d011fa62c6409a2cd84ede">WXMPFiles_CheckPackageFormat_1</a> (<a class="el" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> folderPath, <a class="el" href="structWXMP__Result.html">WXMP_Result</a> *result)</td></tr>
<tr class="separator:a0cbf8fcfb5d011fa62c6409a2cd84ede"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefdd49820e9bfede87457429d519c8d2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#aefdd49820e9bfede87457429d519c8d2">WXMPFiles_GetFileModDate_1</a> (<a class="el" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> filePath, <a class="el" href="structXMP__DateTime.html">XMP_DateTime</a> *modDate, <a class="el" href="XMP__Const_8h.html#a300d9a9189cb4ddb6970d05389f5c28e">XMP_FileFormat</a> *format, <a class="el" href="XMP__Const_8h.html#aeb865118433be92d88e5f49ed11487c8">XMP_OptionBits</a> options, <a class="el" href="structWXMP__Result.html">WXMP_Result</a> *result)</td></tr>
<tr class="separator:aefdd49820e9bfede87457429d519c8d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af963f839791b4de926e42680c091af32"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#af963f839791b4de926e42680c091af32">WXMPFiles_GetAssociatedResources_1</a> (<a class="el" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> filePath, void *resourceList, <a class="el" href="XMP__Const_8h.html#a300d9a9189cb4ddb6970d05389f5c28e">XMP_FileFormat</a> format, <a class="el" href="XMP__Const_8h.html#aeb865118433be92d88e5f49ed11487c8">XMP_OptionBits</a> options, <a class="el" href="WXMP__Common_8hpp.html#aa3b42389be19af5529de6dca8f103698">SetClientStringVectorProc</a> SetClientStringVector, <a class="el" href="structWXMP__Result.html">WXMP_Result</a> *result)</td></tr>
<tr class="separator:af963f839791b4de926e42680c091af32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5bfb800ea6bf214b5ac4853e2cfff3cc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a5bfb800ea6bf214b5ac4853e2cfff3cc">WXMPFiles_IsMetadataWritable_1</a> (<a class="el" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> filePath, <a class="el" href="XMP__Const_8h.html#a0cf68b6f47d136ed571a441a9e0d2248">XMP_Bool</a> *writable, <a class="el" href="XMP__Const_8h.html#a300d9a9189cb4ddb6970d05389f5c28e">XMP_FileFormat</a> format, <a class="el" href="XMP__Const_8h.html#aeb865118433be92d88e5f49ed11487c8">XMP_OptionBits</a> options, <a class="el" href="structWXMP__Result.html">WXMP_Result</a> *result)</td></tr>
<tr class="separator:a5bfb800ea6bf214b5ac4853e2cfff3cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58e70573d754cc63966da6fc3fc70a91"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a58e70573d754cc63966da6fc3fc70a91">WXMPFiles_OpenFile_1</a> (<a class="el" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a> xmpFilesRef, <a class="el" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> filePath, <a class="el" href="XMP__Const_8h.html#a300d9a9189cb4ddb6970d05389f5c28e">XMP_FileFormat</a> format, <a class="el" href="XMP__Const_8h.html#aeb865118433be92d88e5f49ed11487c8">XMP_OptionBits</a> openFlags, <a class="el" href="structWXMP__Result.html">WXMP_Result</a> *result)</td></tr>
<tr class="separator:a58e70573d754cc63966da6fc3fc70a91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2484fe15e37f4f2644f3568be0c7690e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a2484fe15e37f4f2644f3568be0c7690e">WXMPFiles_CloseFile_1</a> (<a class="el" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a> xmpFilesRef, <a class="el" href="XMP__Const_8h.html#aeb865118433be92d88e5f49ed11487c8">XMP_OptionBits</a> closeFlags, <a class="el" href="structWXMP__Result.html">WXMP_Result</a> *result)</td></tr>
<tr class="separator:a2484fe15e37f4f2644f3568be0c7690e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a661d52226bb7f7bffb8f9a053721dcab"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a661d52226bb7f7bffb8f9a053721dcab">WXMPFiles_GetFileInfo_1</a> (<a class="el" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a> xmpFilesRef, void *clientPath, <a class="el" href="XMP__Const_8h.html#aeb865118433be92d88e5f49ed11487c8">XMP_OptionBits</a> *openFlags, <a class="el" href="XMP__Const_8h.html#a300d9a9189cb4ddb6970d05389f5c28e">XMP_FileFormat</a> *format, <a class="el" href="XMP__Const_8h.html#aeb865118433be92d88e5f49ed11487c8">XMP_OptionBits</a> *handlerFlags, <a class="el" href="WXMP__Common_8hpp.html#aab5145844b9ee7738d949e0137b51ebe">SetClientStringProc</a> SetClientString, <a class="el" href="structWXMP__Result.html">WXMP_Result</a> *result)</td></tr>
<tr class="separator:a661d52226bb7f7bffb8f9a053721dcab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3334dd84b04167cc3ae55c77a67f9b2a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a3334dd84b04167cc3ae55c77a67f9b2a">WXMPFiles_SetAbortProc_1</a> (<a class="el" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a> xmpFilesRef, <a class="el" href="XMP__Const_8h.html#a4db130914b233d0c7b959395c84b43b9">XMP_AbortProc</a> abortProc, void *abortArg, <a class="el" href="structWXMP__Result.html">WXMP_Result</a> *result)</td></tr>
<tr class="separator:a3334dd84b04167cc3ae55c77a67f9b2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd223e1c41a44dadcf1e4e9ab765ba7a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#afd223e1c41a44dadcf1e4e9ab765ba7a">WXMPFiles_GetXMP_1</a> (<a class="el" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a> xmpFilesRef, <a class="el" href="XMP__Const_8h.html#a549d5e2cbcb58302d3df840a0205283e">XMPMetaRef</a> xmpRef, void *clientPacket, <a class="el" href="structXMP__PacketInfo.html">XMP_PacketInfo</a> *packetInfo, <a class="el" href="WXMP__Common_8hpp.html#aab5145844b9ee7738d949e0137b51ebe">SetClientStringProc</a> SetClientString, <a class="el" href="structWXMP__Result.html">WXMP_Result</a> *result)</td></tr>
<tr class="separator:afd223e1c41a44dadcf1e4e9ab765ba7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba40b211c434f8265c102c9ad3e801b5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#aba40b211c434f8265c102c9ad3e801b5">WXMPFiles_PutXMP_1</a> (<a class="el" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a> xmpFilesRef, <a class="el" href="XMP__Const_8h.html#a549d5e2cbcb58302d3df840a0205283e">XMPMetaRef</a> xmpRef, <a class="el" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> xmpPacket, <a class="el" href="XMP__Const_8h.html#a9f7dcc184f901c713274edfdac5bcc9a">XMP_StringLen</a> xmpPacketLen, <a class="el" href="structWXMP__Result.html">WXMP_Result</a> *result)</td></tr>
<tr class="separator:aba40b211c434f8265c102c9ad3e801b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ef5dde7ef08bd1c25ffc1950e6b93d5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a2ef5dde7ef08bd1c25ffc1950e6b93d5">WXMPFiles_CanPutXMP_1</a> (<a class="el" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a> xmpFilesRef, <a class="el" href="XMP__Const_8h.html#a549d5e2cbcb58302d3df840a0205283e">XMPMetaRef</a> xmpRef, <a class="el" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> xmpPacket, <a class="el" href="XMP__Const_8h.html#a9f7dcc184f901c713274edfdac5bcc9a">XMP_StringLen</a> xmpPacketLen, <a class="el" href="structWXMP__Result.html">WXMP_Result</a> *result)</td></tr>
<tr class="separator:a2ef5dde7ef08bd1c25ffc1950e6b93d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a077600358a735f85573174499356f0c1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a077600358a735f85573174499356f0c1">WXMPFiles_SetDefaultProgressCallback_1</a> (<a class="el" href="XMP__Const_8h.html#a896ef4c1b92fe4629bc33f4cc167749f">XMP_ProgressReportWrapper</a> wrapperproc, <a class="el" href="XMP__Const_8h.html#a9639ef73ab21086098b0f099de248f26">XMP_ProgressReportProc</a> clientProc, void *context, float interval, <a class="el" href="XMP__Const_8h.html#a0cf68b6f47d136ed571a441a9e0d2248">XMP_Bool</a> sendStartStop, <a class="el" href="structWXMP__Result.html">WXMP_Result</a> *result)</td></tr>
<tr class="separator:a077600358a735f85573174499356f0c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae613a8d848ffd06181ef67910ba3dcdd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#ae613a8d848ffd06181ef67910ba3dcdd">WXMPFiles_SetProgressCallback_1</a> (<a class="el" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a> xmpFilesRef, <a class="el" href="XMP__Const_8h.html#a896ef4c1b92fe4629bc33f4cc167749f">XMP_ProgressReportWrapper</a> wrapperproc, <a class="el" href="XMP__Const_8h.html#a9639ef73ab21086098b0f099de248f26">XMP_ProgressReportProc</a> clientProc, void *context, float interval, <a class="el" href="XMP__Const_8h.html#a0cf68b6f47d136ed571a441a9e0d2248">XMP_Bool</a> sendStartStop, <a class="el" href="structWXMP__Result.html">WXMP_Result</a> *result)</td></tr>
<tr class="separator:ae613a8d848ffd06181ef67910ba3dcdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a515bb8c705a05236a146cbc7cde59055"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a515bb8c705a05236a146cbc7cde59055">WXMPFiles_SetDefaultErrorCallback_1</a> (<a class="el" href="XMP__Const_8h.html#a5f3622147e93d18655d16bd13c4ae39c">XMPFiles_ErrorCallbackWrapper</a> wrapperProc, <a class="el" href="XMP__Const_8h.html#a32284d1645c6d852761b107b0232c285">XMPFiles_ErrorCallbackProc</a> clientProc, void *context, XMP_Uns32 limit, <a class="el" href="structWXMP__Result.html">WXMP_Result</a> *wResult)</td></tr>
<tr class="separator:a515bb8c705a05236a146cbc7cde59055"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15b59bc5c4c18355b097b3d0c85ecc3d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#a15b59bc5c4c18355b097b3d0c85ecc3d">WXMPFiles_SetErrorCallback_1</a> (<a class="el" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a> xmpRef, <a class="el" href="XMP__Const_8h.html#a5f3622147e93d18655d16bd13c4ae39c">XMPFiles_ErrorCallbackWrapper</a> wrapperProc, <a class="el" href="XMP__Const_8h.html#a32284d1645c6d852761b107b0232c285">XMPFiles_ErrorCallbackProc</a> clientProc, void *context, XMP_Uns32 limit, <a class="el" href="structWXMP__Result.html">WXMP_Result</a> *wResult)</td></tr>
<tr class="separator:a15b59bc5c4c18355b097b3d0c85ecc3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab91f3a925e6288c7fb1dc459019b3405"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WXMPFiles_8hpp.html#ab91f3a925e6288c7fb1dc459019b3405">WXMPFiles_ResetErrorCallbackLimit_1</a> (<a class="el" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a> xmpRef, XMP_Uns32 limit, <a class="el" href="structWXMP__Result.html">WXMP_Result</a> *wResult)</td></tr>
<tr class="separator:ab91f3a925e6288c7fb1dc459019b3405"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>High level support to access metadata in files of interest to Adobe applications. </p>
<p>This header ... </p>

<p class="definition">Definition in file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p>
</div><h2 class="groupheader">Macro Definition Documentation</h2>
<a id="a1411fd7ac45a5f6fa362977c962f6234"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1411fd7ac45a5f6fa362977c962f6234">&#9670;&nbsp;</a></span>WrapCheckXMPFilesRef</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define WrapCheckXMPFilesRef</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">result, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">WCallProto&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">    <a class="code" href="structWXMP__Result.html">WXMP_Result</a> wResult;                        \</div>
<div class="line">    WCallProto;                                 \</div>
<div class="line">    PropagateException ( wResult );             \</div>
<div class="line">    XMPFilesRef result = <a class="code" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a>(wResult.<a class="code" href="structWXMP__Result.html#ae1b91c50cee342a87f7708dd92a3d538">ptrResult</a>)</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00035">35</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p>

</div>
</div>
<a id="a5c8a9971542af98048b1a19b73d65310"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5c8a9971542af98048b1a19b73d65310">&#9670;&nbsp;</a></span>zXMPFiles_CanPutXMP_1</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define zXMPFiles_CanPutXMP_1</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">xmpRef, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">xmpPacket, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">xmpPacketLen&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="WXMPFiles_8hpp.html#a2ef5dde7ef08bd1c25ffc1950e6b93d5">WXMPFiles_CanPutXMP_1</a> ( this-&gt;xmpFilesRef, xmpRef, xmpPacket, xmpPacketLen, &amp;wResult )</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00125">125</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p>

</div>
</div>
<a id="a91589c63b3c0c034e11c60a4eaaa3de1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a91589c63b3c0c034e11c60a4eaaa3de1">&#9670;&nbsp;</a></span>zXMPFiles_CheckFileFormat_1</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define zXMPFiles_CheckFileFormat_1</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">filePath</td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="WXMPFiles_8hpp.html#a793167f4d653d6f573dc0f4c4f07b298">WXMPFiles_CheckFileFormat_1</a> ( filePath, &amp;wResult )</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00087">87</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p>

</div>
</div>
<a id="a5138829cfbf5712d5afe85109a253de7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5138829cfbf5712d5afe85109a253de7">&#9670;&nbsp;</a></span>zXMPFiles_CheckPackageFormat_1</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define zXMPFiles_CheckPackageFormat_1</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">folderPath</td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="WXMPFiles_8hpp.html#a0cbf8fcfb5d011fa62c6409a2cd84ede">WXMPFiles_CheckPackageFormat_1</a> ( folderPath, &amp;wResult )</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00090">90</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p>

</div>
</div>
<a id="aae01191749d7b0e1b4700516d3a263cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aae01191749d7b0e1b4700516d3a263cf">&#9670;&nbsp;</a></span>zXMPFiles_CloseFile_1</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define zXMPFiles_CloseFile_1</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">closeFlags</td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="WXMPFiles_8hpp.html#a2484fe15e37f4f2644f3568be0c7690e">WXMPFiles_CloseFile_1</a> ( this-&gt;xmpFilesRef, closeFlags, &amp;wResult )</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00110">110</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p>

</div>
</div>
<a id="ab5ad690470439e4813284756971a606e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab5ad690470439e4813284756971a606e">&#9670;&nbsp;</a></span>zXMPFiles_CTor_1</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define zXMPFiles_CTor_1</td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="WXMPFiles_8hpp.html#a973b744c33e9a06d56f8b6b3a06394a4">WXMPFiles_CTor_1</a> ( &amp;wResult )</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00081">81</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p>

</div>
</div>
<a id="a388f91a00251ec7b9d9dfcf60a5663a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a388f91a00251ec7b9d9dfcf60a5663a0">&#9670;&nbsp;</a></span>zXMPFiles_GetAssociatedResources_1</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define zXMPFiles_GetAssociatedResources_1</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">filePath, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">resourceList, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">format, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">options, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">SetClientStringVector&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="WXMPFiles_8hpp.html#af963f839791b4de926e42680c091af32">WXMPFiles_GetAssociatedResources_1</a> ( filePath, resourceList, format, options, SetClientStringVector, &amp;wResult )</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00096">96</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p>

</div>
</div>
<a id="ab479175bf8e053d15f94561b681b127a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab479175bf8e053d15f94561b681b127a">&#9670;&nbsp;</a></span>zXMPFiles_GetFileInfo_1</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define zXMPFiles_GetFileInfo_1</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">clientPath, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">openFlags, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">format, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">handlerFlags, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">SetClientString&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="WXMPFiles_8hpp.html#a661d52226bb7f7bffb8f9a053721dcab">WXMPFiles_GetFileInfo_1</a> ( this-&gt;xmpFilesRef, clientPath, openFlags, format, handlerFlags, SetClientString, &amp;wResult )</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00113">113</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p>

</div>
</div>
<a id="afc6b46974e9108cde02b74f5b7a6fb97"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afc6b46974e9108cde02b74f5b7a6fb97">&#9670;&nbsp;</a></span>zXMPFiles_GetFileModDate_1</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define zXMPFiles_GetFileModDate_1</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">filePath, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">modDate, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">format, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">options&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="WXMPFiles_8hpp.html#aefdd49820e9bfede87457429d519c8d2">WXMPFiles_GetFileModDate_1</a> ( filePath, modDate, format, options, &amp;wResult )</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00093">93</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p>

</div>
</div>
<a id="a22159932057a32ae1b7438a4cb38b061"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a22159932057a32ae1b7438a4cb38b061">&#9670;&nbsp;</a></span>zXMPFiles_GetFormatInfo_1</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define zXMPFiles_GetFormatInfo_1</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">format, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">flags&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="WXMPFiles_8hpp.html#a71037373c70c18a183c7a9ee7f7babc9">WXMPFiles_GetFormatInfo_1</a> ( format, flags, &amp;wResult )</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00084">84</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p>

</div>
</div>
<a id="a1c07156ac21d3ccd800fbd540fa1894b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1c07156ac21d3ccd800fbd540fa1894b">&#9670;&nbsp;</a></span>zXMPFiles_GetVersionInfo_1</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define zXMPFiles_GetVersionInfo_1</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">versionInfo</td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="WXMPFiles_8hpp.html#a96877191902363ca391c357b0bdeedf4">WXMPFiles_GetVersionInfo_1</a> ( versionInfo /* no wResult */ )</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00069">69</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p>

</div>
</div>
<a id="a5fdbbcc0de3c2b6c8c67c355bc2b73ef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5fdbbcc0de3c2b6c8c67c355bc2b73ef">&#9670;&nbsp;</a></span>zXMPFiles_GetXMP_1</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define zXMPFiles_GetXMP_1</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">xmpRef, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">clientPacket, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">packetInfo, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">SetClientString&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="WXMPFiles_8hpp.html#afd223e1c41a44dadcf1e4e9ab765ba7a">WXMPFiles_GetXMP_1</a> ( this-&gt;xmpFilesRef, xmpRef, clientPacket, packetInfo, SetClientString, &amp;wResult )</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00119">119</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p>

</div>
</div>
<a id="aa4bd33393eec73960abad65df45555e1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa4bd33393eec73960abad65df45555e1">&#9670;&nbsp;</a></span>zXMPFiles_Initialize_1</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define zXMPFiles_Initialize_1</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">options</td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="WXMPFiles_8hpp.html#a81794d63d62975b313aff0f869c7dded">WXMPFiles_Initialize_1</a> ( options, &amp;wResult )</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00072">72</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p>

</div>
</div>
<a id="a3d2fb0bb2d758c818c2d7a544e89235b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3d2fb0bb2d758c818c2d7a544e89235b">&#9670;&nbsp;</a></span>zXMPFiles_Initialize_2</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define zXMPFiles_Initialize_2</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">options, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">pluginFolder, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">plugins&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="WXMPFiles_8hpp.html#a39fce6bafe20c2847a288c6bded9dcc8">WXMPFiles_Initialize_2</a> ( options, pluginFolder, plugins, &amp;wResult )</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00075">75</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p>

</div>
</div>
<a id="a306bb7b988eec6378c2a9fc487caf617"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a306bb7b988eec6378c2a9fc487caf617">&#9670;&nbsp;</a></span>zXMPFiles_IsMetadataWritable_1</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define zXMPFiles_IsMetadataWritable_1</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">filePath, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">writable, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">format, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">options&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="WXMPFiles_8hpp.html#a5bfb800ea6bf214b5ac4853e2cfff3cc">WXMPFiles_IsMetadataWritable_1</a> ( filePath, writable, format, options, &amp;wResult )</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00099">99</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p>

</div>
</div>
<a id="a8a739d2d110756df76a6560bf024d7db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8a739d2d110756df76a6560bf024d7db">&#9670;&nbsp;</a></span>zXMPFiles_OpenFile_1</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define zXMPFiles_OpenFile_1</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">filePath, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">format, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">openFlags&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="WXMPFiles_8hpp.html#a58e70573d754cc63966da6fc3fc70a91">WXMPFiles_OpenFile_1</a> ( this-&gt;xmpFilesRef, filePath, format, openFlags, &amp;wResult )</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00102">102</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p>

</div>
</div>
<a id="a1d4f17626f5426e949d89a826b47e139"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d4f17626f5426e949d89a826b47e139">&#9670;&nbsp;</a></span>zXMPFiles_PutXMP_1</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define zXMPFiles_PutXMP_1</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">xmpRef, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">xmpPacket, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">xmpPacketLen&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="WXMPFiles_8hpp.html#aba40b211c434f8265c102c9ad3e801b5">WXMPFiles_PutXMP_1</a> ( this-&gt;xmpFilesRef, xmpRef, xmpPacket, xmpPacketLen, &amp;wResult )</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00122">122</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p>

</div>
</div>
<a id="a98022dc34d13e606183e09b65ec48c46"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a98022dc34d13e606183e09b65ec48c46">&#9670;&nbsp;</a></span>zXMPFiles_ResetErrorCallbackLimit_1</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define zXMPFiles_ResetErrorCallbackLimit_1</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">limit</td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="WXMPFiles_8hpp.html#ab91f3a925e6288c7fb1dc459019b3405">WXMPFiles_ResetErrorCallbackLimit_1</a> ( this-&gt;xmpFilesRef, limit, &amp;wResult )</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00140">140</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p>

</div>
</div>
<a id="aaeee52c59e243c3aec3a1f155052cda7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaeee52c59e243c3aec3a1f155052cda7">&#9670;&nbsp;</a></span>zXMPFiles_SetAbortProc_1</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define zXMPFiles_SetAbortProc_1</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">abortProc, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">abortArg&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="WXMPFiles_8hpp.html#a3334dd84b04167cc3ae55c77a67f9b2a">WXMPFiles_SetAbortProc_1</a> ( this-&gt;xmpFilesRef, abortProc, abortArg, &amp;wResult )</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00116">116</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p>

</div>
</div>
<a id="a49db2cb75d6fbed2f76090d9a8fbcd2c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a49db2cb75d6fbed2f76090d9a8fbcd2c">&#9670;&nbsp;</a></span>zXMPFiles_SetDefaultErrorCallback_1</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define zXMPFiles_SetDefaultErrorCallback_1</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">proc, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">context, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">limit&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="WXMPFiles_8hpp.html#a515bb8c705a05236a146cbc7cde59055">WXMPFiles_SetDefaultErrorCallback_1</a> ( <a class="el" href="WXMPFiles_8hpp.html#a06a216001c8aed3b678bc2bbe510f59e">WrapFilesErrorNotify</a>, proc, context, limit, &amp;wResult )</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00134">134</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p>

</div>
</div>
<a id="a4fcbcba3b02b01ab8f0e34d4d9db2e81"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4fcbcba3b02b01ab8f0e34d4d9db2e81">&#9670;&nbsp;</a></span>zXMPFiles_SetDefaultProgressCallback_1</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define zXMPFiles_SetDefaultProgressCallback_1</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">proc, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">context, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">interval, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">sendStartStop&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="WXMPFiles_8hpp.html#a077600358a735f85573174499356f0c1">WXMPFiles_SetDefaultProgressCallback_1</a> ( <a class="el" href="WXMPFiles_8hpp.html#a595767f50ed53071f5240a94596a3451">WrapProgressReport</a>, proc, context, interval, sendStartStop, &amp;wResult )</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00128">128</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p>

</div>
</div>
<a id="adfc59976766bc8cd2bbafcc512ff22e0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adfc59976766bc8cd2bbafcc512ff22e0">&#9670;&nbsp;</a></span>zXMPFiles_SetErrorCallback_1</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define zXMPFiles_SetErrorCallback_1</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">proc, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">context, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">limit&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="WXMPFiles_8hpp.html#a15b59bc5c4c18355b097b3d0c85ecc3d">WXMPFiles_SetErrorCallback_1</a> ( this-&gt;xmpFilesRef, <a class="el" href="WXMPFiles_8hpp.html#a06a216001c8aed3b678bc2bbe510f59e">WrapFilesErrorNotify</a>, proc, context, limit, &amp;wResult )</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00137">137</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p>

</div>
</div>
<a id="a226c2df14f357c12de0503e64d9d14f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a226c2df14f357c12de0503e64d9d14f0">&#9670;&nbsp;</a></span>zXMPFiles_SetProgressCallback_1</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define zXMPFiles_SetProgressCallback_1</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">proc, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">context, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">interval, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">sendStartStop&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="WXMPFiles_8hpp.html#ae613a8d848ffd06181ef67910ba3dcdd">WXMPFiles_SetProgressCallback_1</a> ( this-&gt;xmpFilesRef, <a class="el" href="WXMPFiles_8hpp.html#a595767f50ed53071f5240a94596a3451">WrapProgressReport</a>, proc, context, interval, sendStartStop, &amp;wResult )</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00131">131</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p>

</div>
</div>
<a id="a08126268000561c2c10af0f0a8226dce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a08126268000561c2c10af0f0a8226dce">&#9670;&nbsp;</a></span>zXMPFiles_Terminate_1</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define zXMPFiles_Terminate_1</td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="WXMPFiles_8hpp.html#a80f57c97820f7c86ddfccd2814b2c973">WXMPFiles_Terminate_1</a> ( /* no wResult */ )</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00078">78</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="a06a216001c8aed3b678bc2bbe510f59e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a06a216001c8aed3b678bc2bbe510f59e">&#9670;&nbsp;</a></span>WrapFilesErrorNotify()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="XMP__Const_8h.html#a0cf68b6f47d136ed571a441a9e0d2248">XMP_Bool</a> WrapFilesErrorNotify </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#a32284d1645c6d852761b107b0232c285">XMPFiles_ErrorCallbackProc</a>&#160;</td>
          <td class="paramname"><em>proc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>context</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a>&#160;</td>
          <td class="paramname"><em>filePath</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#ae4a7c9347994883250dc440566eb9f52">XMP_ErrorSeverity</a>&#160;</td>
          <td class="paramname"><em>severity</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">XMP_Int32&#160;</td>
          <td class="paramname"><em>cause</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a>&#160;</td>
          <td class="paramname"><em>message</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00055">55</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p>
<div class="fragment"><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;{</div>
<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;        <span class="keywordtype">bool</span> ok;</div>
<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;        <span class="keywordflow">try</span> {</div>
<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;                ok = (*proc) ( context, filePath, severity, cause, message );</div>
<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;        } <span class="keywordflow">catch</span> ( ... ) {</div>
<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;                ok = <span class="keyword">false</span>;</div>
<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;        }</div>
<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;        <span class="keywordflow">return</span> <a class="code" href="XMP__Const_8h.html#ae6037ae90db1ec7d7c988aec7a8319cb">ConvertBoolToXMP_Bool</a>( ok );</div>
<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;}</div>
</div><!-- fragment -->
<p class="reference">References <a class="el" href="XMP__Const_8h_source.html#l00116">ConvertBoolToXMP_Bool</a>.</p>

</div>
</div>
<a id="a595767f50ed53071f5240a94596a3451"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a595767f50ed53071f5240a94596a3451">&#9670;&nbsp;</a></span>WrapProgressReport()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="XMP__Const_8h.html#a0cf68b6f47d136ed571a441a9e0d2248">XMP_Bool</a> WrapProgressReport </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#a9639ef73ab21086098b0f099de248f26">XMP_ProgressReportProc</a>&#160;</td>
          <td class="paramname"><em>proc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>context</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>elapsedTime</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>fractionDone</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>secondsToGo</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="WXMPFiles_8hpp_source.html#l00041">41</a> of file <a class="el" href="WXMPFiles_8hpp_source.html">WXMPFiles.hpp</a>.</p>
<div class="fragment"><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;{</div>
<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;        <span class="keywordtype">bool</span> ok;</div>
<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;        <span class="keywordflow">try</span> {</div>
<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;                ok = (*proc) ( context, elapsedTime, fractionDone, secondsToGo );</div>
<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;        } <span class="keywordflow">catch</span> ( ... ) {</div>
<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;                ok = <span class="keyword">false</span>;</div>
<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;        }</div>
<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;        <span class="keywordflow">return</span> <a class="code" href="XMP__Const_8h.html#ae6037ae90db1ec7d7c988aec7a8319cb">ConvertBoolToXMP_Bool</a>( ok );</div>
<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;}</div>
</div><!-- fragment -->
<p class="reference">References <a class="el" href="XMP__Const_8h_source.html#l00116">ConvertBoolToXMP_Bool</a>.</p>

</div>
</div>
<a id="a2ef5dde7ef08bd1c25ffc1950e6b93d5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2ef5dde7ef08bd1c25ffc1950e6b93d5">&#9670;&nbsp;</a></span>WXMPFiles_CanPutXMP_1()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void WXMPFiles_CanPutXMP_1 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a>&#160;</td>
          <td class="paramname"><em>xmpFilesRef</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#a549d5e2cbcb58302d3df840a0205283e">XMPMetaRef</a>&#160;</td>
          <td class="paramname"><em>xmpRef</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a>&#160;</td>
          <td class="paramname"><em>xmpPacket</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#a9f7dcc184f901c713274edfdac5bcc9a">XMP_StringLen</a>&#160;</td>
          <td class="paramname"><em>xmpPacketLen</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structWXMP__Result.html">WXMP_Result</a> *&#160;</td>
          <td class="paramname"><em>result</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a793167f4d653d6f573dc0f4c4f07b298"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a793167f4d653d6f573dc0f4c4f07b298">&#9670;&nbsp;</a></span>WXMPFiles_CheckFileFormat_1()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void WXMPFiles_CheckFileFormat_1 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a>&#160;</td>
          <td class="paramname"><em>filePath</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structWXMP__Result.html">WXMP_Result</a> *&#160;</td>
          <td class="paramname"><em>result</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a0cbf8fcfb5d011fa62c6409a2cd84ede"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0cbf8fcfb5d011fa62c6409a2cd84ede">&#9670;&nbsp;</a></span>WXMPFiles_CheckPackageFormat_1()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void WXMPFiles_CheckPackageFormat_1 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a>&#160;</td>
          <td class="paramname"><em>folderPath</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structWXMP__Result.html">WXMP_Result</a> *&#160;</td>
          <td class="paramname"><em>result</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a2484fe15e37f4f2644f3568be0c7690e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2484fe15e37f4f2644f3568be0c7690e">&#9670;&nbsp;</a></span>WXMPFiles_CloseFile_1()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void WXMPFiles_CloseFile_1 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a>&#160;</td>
          <td class="paramname"><em>xmpFilesRef</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#aeb865118433be92d88e5f49ed11487c8">XMP_OptionBits</a>&#160;</td>
          <td class="paramname"><em>closeFlags</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structWXMP__Result.html">WXMP_Result</a> *&#160;</td>
          <td class="paramname"><em>result</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a973b744c33e9a06d56f8b6b3a06394a4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a973b744c33e9a06d56f8b6b3a06394a4">&#9670;&nbsp;</a></span>WXMPFiles_CTor_1()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void WXMPFiles_CTor_1 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structWXMP__Result.html">WXMP_Result</a> *&#160;</td>
          <td class="paramname"><em>result</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a7d423602bfc12e20d83a36df777c4c97"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7d423602bfc12e20d83a36df777c4c97">&#9670;&nbsp;</a></span>WXMPFiles_DecrementRefCount_1()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void WXMPFiles_DecrementRefCount_1 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a>&#160;</td>
          <td class="paramname"><em>xmpFilesRef</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="af963f839791b4de926e42680c091af32"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af963f839791b4de926e42680c091af32">&#9670;&nbsp;</a></span>WXMPFiles_GetAssociatedResources_1()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void WXMPFiles_GetAssociatedResources_1 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a>&#160;</td>
          <td class="paramname"><em>filePath</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>resourceList</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#a300d9a9189cb4ddb6970d05389f5c28e">XMP_FileFormat</a>&#160;</td>
          <td class="paramname"><em>format</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#aeb865118433be92d88e5f49ed11487c8">XMP_OptionBits</a>&#160;</td>
          <td class="paramname"><em>options</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="WXMP__Common_8hpp.html#aa3b42389be19af5529de6dca8f103698">SetClientStringVectorProc</a>&#160;</td>
          <td class="paramname"><em>SetClientStringVector</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structWXMP__Result.html">WXMP_Result</a> *&#160;</td>
          <td class="paramname"><em>result</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a661d52226bb7f7bffb8f9a053721dcab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a661d52226bb7f7bffb8f9a053721dcab">&#9670;&nbsp;</a></span>WXMPFiles_GetFileInfo_1()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void WXMPFiles_GetFileInfo_1 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a>&#160;</td>
          <td class="paramname"><em>xmpFilesRef</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>clientPath</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#aeb865118433be92d88e5f49ed11487c8">XMP_OptionBits</a> *&#160;</td>
          <td class="paramname"><em>openFlags</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#a300d9a9189cb4ddb6970d05389f5c28e">XMP_FileFormat</a> *&#160;</td>
          <td class="paramname"><em>format</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#aeb865118433be92d88e5f49ed11487c8">XMP_OptionBits</a> *&#160;</td>
          <td class="paramname"><em>handlerFlags</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="WXMP__Common_8hpp.html#aab5145844b9ee7738d949e0137b51ebe">SetClientStringProc</a>&#160;</td>
          <td class="paramname"><em>SetClientString</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structWXMP__Result.html">WXMP_Result</a> *&#160;</td>
          <td class="paramname"><em>result</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aefdd49820e9bfede87457429d519c8d2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aefdd49820e9bfede87457429d519c8d2">&#9670;&nbsp;</a></span>WXMPFiles_GetFileModDate_1()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void WXMPFiles_GetFileModDate_1 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a>&#160;</td>
          <td class="paramname"><em>filePath</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structXMP__DateTime.html">XMP_DateTime</a> *&#160;</td>
          <td class="paramname"><em>modDate</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#a300d9a9189cb4ddb6970d05389f5c28e">XMP_FileFormat</a> *&#160;</td>
          <td class="paramname"><em>format</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#aeb865118433be92d88e5f49ed11487c8">XMP_OptionBits</a>&#160;</td>
          <td class="paramname"><em>options</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structWXMP__Result.html">WXMP_Result</a> *&#160;</td>
          <td class="paramname"><em>result</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a71037373c70c18a183c7a9ee7f7babc9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a71037373c70c18a183c7a9ee7f7babc9">&#9670;&nbsp;</a></span>WXMPFiles_GetFormatInfo_1()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void WXMPFiles_GetFormatInfo_1 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#a300d9a9189cb4ddb6970d05389f5c28e">XMP_FileFormat</a>&#160;</td>
          <td class="paramname"><em>format</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#aeb865118433be92d88e5f49ed11487c8">XMP_OptionBits</a> *&#160;</td>
          <td class="paramname"><em>flags</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structWXMP__Result.html">WXMP_Result</a> *&#160;</td>
          <td class="paramname"><em>result</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a96877191902363ca391c357b0bdeedf4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a96877191902363ca391c357b0bdeedf4">&#9670;&nbsp;</a></span>WXMPFiles_GetVersionInfo_1()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void WXMPFiles_GetVersionInfo_1 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structXMP__VersionInfo.html">XMP_VersionInfo</a> *&#160;</td>
          <td class="paramname"><em>versionInfo</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="afd223e1c41a44dadcf1e4e9ab765ba7a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afd223e1c41a44dadcf1e4e9ab765ba7a">&#9670;&nbsp;</a></span>WXMPFiles_GetXMP_1()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void WXMPFiles_GetXMP_1 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a>&#160;</td>
          <td class="paramname"><em>xmpFilesRef</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#a549d5e2cbcb58302d3df840a0205283e">XMPMetaRef</a>&#160;</td>
          <td class="paramname"><em>xmpRef</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>clientPacket</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structXMP__PacketInfo.html">XMP_PacketInfo</a> *&#160;</td>
          <td class="paramname"><em>packetInfo</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="WXMP__Common_8hpp.html#aab5145844b9ee7738d949e0137b51ebe">SetClientStringProc</a>&#160;</td>
          <td class="paramname"><em>SetClientString</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structWXMP__Result.html">WXMP_Result</a> *&#160;</td>
          <td class="paramname"><em>result</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="abd63a02504b3199ea8bd5484a58ff02c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abd63a02504b3199ea8bd5484a58ff02c">&#9670;&nbsp;</a></span>WXMPFiles_IncrementRefCount_1()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void WXMPFiles_IncrementRefCount_1 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a>&#160;</td>
          <td class="paramname"><em>xmpFilesRef</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a81794d63d62975b313aff0f869c7dded"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a81794d63d62975b313aff0f869c7dded">&#9670;&nbsp;</a></span>WXMPFiles_Initialize_1()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void WXMPFiles_Initialize_1 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#aeb865118433be92d88e5f49ed11487c8">XMP_OptionBits</a>&#160;</td>
          <td class="paramname"><em>options</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structWXMP__Result.html">WXMP_Result</a> *&#160;</td>
          <td class="paramname"><em>result</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a39fce6bafe20c2847a288c6bded9dcc8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a39fce6bafe20c2847a288c6bded9dcc8">&#9670;&nbsp;</a></span>WXMPFiles_Initialize_2()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void WXMPFiles_Initialize_2 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#aeb865118433be92d88e5f49ed11487c8">XMP_OptionBits</a>&#160;</td>
          <td class="paramname"><em>options</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pluginFolder</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>plugins</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structWXMP__Result.html">WXMP_Result</a> *&#160;</td>
          <td class="paramname"><em>result</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a5bfb800ea6bf214b5ac4853e2cfff3cc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5bfb800ea6bf214b5ac4853e2cfff3cc">&#9670;&nbsp;</a></span>WXMPFiles_IsMetadataWritable_1()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void WXMPFiles_IsMetadataWritable_1 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a>&#160;</td>
          <td class="paramname"><em>filePath</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#a0cf68b6f47d136ed571a441a9e0d2248">XMP_Bool</a> *&#160;</td>
          <td class="paramname"><em>writable</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#a300d9a9189cb4ddb6970d05389f5c28e">XMP_FileFormat</a>&#160;</td>
          <td class="paramname"><em>format</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#aeb865118433be92d88e5f49ed11487c8">XMP_OptionBits</a>&#160;</td>
          <td class="paramname"><em>options</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structWXMP__Result.html">WXMP_Result</a> *&#160;</td>
          <td class="paramname"><em>result</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a58e70573d754cc63966da6fc3fc70a91"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a58e70573d754cc63966da6fc3fc70a91">&#9670;&nbsp;</a></span>WXMPFiles_OpenFile_1()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void WXMPFiles_OpenFile_1 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a>&#160;</td>
          <td class="paramname"><em>xmpFilesRef</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a>&#160;</td>
          <td class="paramname"><em>filePath</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#a300d9a9189cb4ddb6970d05389f5c28e">XMP_FileFormat</a>&#160;</td>
          <td class="paramname"><em>format</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#aeb865118433be92d88e5f49ed11487c8">XMP_OptionBits</a>&#160;</td>
          <td class="paramname"><em>openFlags</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structWXMP__Result.html">WXMP_Result</a> *&#160;</td>
          <td class="paramname"><em>result</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aba40b211c434f8265c102c9ad3e801b5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aba40b211c434f8265c102c9ad3e801b5">&#9670;&nbsp;</a></span>WXMPFiles_PutXMP_1()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void WXMPFiles_PutXMP_1 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a>&#160;</td>
          <td class="paramname"><em>xmpFilesRef</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#a549d5e2cbcb58302d3df840a0205283e">XMPMetaRef</a>&#160;</td>
          <td class="paramname"><em>xmpRef</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a>&#160;</td>
          <td class="paramname"><em>xmpPacket</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#a9f7dcc184f901c713274edfdac5bcc9a">XMP_StringLen</a>&#160;</td>
          <td class="paramname"><em>xmpPacketLen</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structWXMP__Result.html">WXMP_Result</a> *&#160;</td>
          <td class="paramname"><em>result</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ab91f3a925e6288c7fb1dc459019b3405"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab91f3a925e6288c7fb1dc459019b3405">&#9670;&nbsp;</a></span>WXMPFiles_ResetErrorCallbackLimit_1()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void WXMPFiles_ResetErrorCallbackLimit_1 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a>&#160;</td>
          <td class="paramname"><em>xmpRef</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">XMP_Uns32&#160;</td>
          <td class="paramname"><em>limit</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structWXMP__Result.html">WXMP_Result</a> *&#160;</td>
          <td class="paramname"><em>wResult</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a3334dd84b04167cc3ae55c77a67f9b2a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3334dd84b04167cc3ae55c77a67f9b2a">&#9670;&nbsp;</a></span>WXMPFiles_SetAbortProc_1()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void WXMPFiles_SetAbortProc_1 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a>&#160;</td>
          <td class="paramname"><em>xmpFilesRef</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#a4db130914b233d0c7b959395c84b43b9">XMP_AbortProc</a>&#160;</td>
          <td class="paramname"><em>abortProc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>abortArg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structWXMP__Result.html">WXMP_Result</a> *&#160;</td>
          <td class="paramname"><em>result</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a515bb8c705a05236a146cbc7cde59055"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a515bb8c705a05236a146cbc7cde59055">&#9670;&nbsp;</a></span>WXMPFiles_SetDefaultErrorCallback_1()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void WXMPFiles_SetDefaultErrorCallback_1 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#a5f3622147e93d18655d16bd13c4ae39c">XMPFiles_ErrorCallbackWrapper</a>&#160;</td>
          <td class="paramname"><em>wrapperProc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#a32284d1645c6d852761b107b0232c285">XMPFiles_ErrorCallbackProc</a>&#160;</td>
          <td class="paramname"><em>clientProc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>context</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">XMP_Uns32&#160;</td>
          <td class="paramname"><em>limit</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structWXMP__Result.html">WXMP_Result</a> *&#160;</td>
          <td class="paramname"><em>wResult</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a077600358a735f85573174499356f0c1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a077600358a735f85573174499356f0c1">&#9670;&nbsp;</a></span>WXMPFiles_SetDefaultProgressCallback_1()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void WXMPFiles_SetDefaultProgressCallback_1 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#a896ef4c1b92fe4629bc33f4cc167749f">XMP_ProgressReportWrapper</a>&#160;</td>
          <td class="paramname"><em>wrapperproc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#a9639ef73ab21086098b0f099de248f26">XMP_ProgressReportProc</a>&#160;</td>
          <td class="paramname"><em>clientProc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>context</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>interval</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#a0cf68b6f47d136ed571a441a9e0d2248">XMP_Bool</a>&#160;</td>
          <td class="paramname"><em>sendStartStop</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structWXMP__Result.html">WXMP_Result</a> *&#160;</td>
          <td class="paramname"><em>result</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a15b59bc5c4c18355b097b3d0c85ecc3d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a15b59bc5c4c18355b097b3d0c85ecc3d">&#9670;&nbsp;</a></span>WXMPFiles_SetErrorCallback_1()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void WXMPFiles_SetErrorCallback_1 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a>&#160;</td>
          <td class="paramname"><em>xmpRef</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#a5f3622147e93d18655d16bd13c4ae39c">XMPFiles_ErrorCallbackWrapper</a>&#160;</td>
          <td class="paramname"><em>wrapperProc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#a32284d1645c6d852761b107b0232c285">XMPFiles_ErrorCallbackProc</a>&#160;</td>
          <td class="paramname"><em>clientProc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>context</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">XMP_Uns32&#160;</td>
          <td class="paramname"><em>limit</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structWXMP__Result.html">WXMP_Result</a> *&#160;</td>
          <td class="paramname"><em>wResult</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ae613a8d848ffd06181ef67910ba3dcdd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae613a8d848ffd06181ef67910ba3dcdd">&#9670;&nbsp;</a></span>WXMPFiles_SetProgressCallback_1()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void WXMPFiles_SetProgressCallback_1 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a>&#160;</td>
          <td class="paramname"><em>xmpFilesRef</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#a896ef4c1b92fe4629bc33f4cc167749f">XMP_ProgressReportWrapper</a>&#160;</td>
          <td class="paramname"><em>wrapperproc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#a9639ef73ab21086098b0f099de248f26">XMP_ProgressReportProc</a>&#160;</td>
          <td class="paramname"><em>clientProc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>context</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>interval</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="XMP__Const_8h.html#a0cf68b6f47d136ed571a441a9e0d2248">XMP_Bool</a>&#160;</td>
          <td class="paramname"><em>sendStartStop</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structWXMP__Result.html">WXMP_Result</a> *&#160;</td>
          <td class="paramname"><em>result</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a80f57c97820f7c86ddfccd2814b2c973"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a80f57c97820f7c86ddfccd2814b2c973">&#9670;&nbsp;</a></span>WXMPFiles_Terminate_1()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void WXMPFiles_Terminate_1 </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<div class="ttc" id="astructWXMP__Result_html_ae1b91c50cee342a87f7708dd92a3d538"><div class="ttname"><a href="structWXMP__Result.html#ae1b91c50cee342a87f7708dd92a3d538">WXMP_Result::ptrResult</a></div><div class="ttdeci">void * ptrResult</div><div class="ttdef"><b>Definition:</b> <a href="WXMP__Common_8hpp_source.html#l00030">WXMP_Common.hpp:30</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_ae6037ae90db1ec7d7c988aec7a8319cb"><div class="ttname"><a href="XMP__Const_8h.html#ae6037ae90db1ec7d7c988aec7a8319cb">ConvertBoolToXMP_Bool</a></div><div class="ttdeci">#define ConvertBoolToXMP_Bool(a)</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00116">XMP_Const.h:116</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_aa4bca98ad67d7a62c60cb13dbbab0f25"><div class="ttname"><a href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a></div><div class="ttdeci">struct __XMPFiles__ * XMPFilesRef</div><div class="ttdoc">An &quot;ABI safe&quot; pointer to the internal part of an XMP file-handling object. Use to pass an XMP file-ha...</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00151">XMP_Const.h:151</a></div></div>
<div class="ttc" id="astructWXMP__Result_html"><div class="ttname"><a href="structWXMP__Result.html">WXMP_Result</a></div><div class="ttdef"><b>Definition:</b> <a href="WXMP__Common_8hpp_source.html#l00028">WXMP_Common.hpp:28</a></div></div>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="dir_f832923ad3cb060bc87ad85e68b8a1c3.html">public</a></li><li class="navelem"><a class="el" href="dir_0fb2101ba02d68f078970216a1fe0334.html">include</a></li><li class="navelem"><a class="el" href="dir_0e5f10c8914b73a2f667b010a9332417.html">client-glue</a></li><li class="navelem"><a class="el" href="WXMPFiles_8hpp.html">WXMPFiles.hpp</a></li>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
  </ul>
</div>
</body>
</html>
